<template>
  <div class="total">
    <el-container>
      <el-main>
        <div class="top">
          <el-image style="width: 100%; height: 100%" :src="require('@/assets/微信图片_20220723172744.jpg')" fit="cover"></el-image>
          <el-card v-for="item in properties" :key="item.id">
            <div class="center" @click="$router.push('/detail/' + item.id)">
              <div class="img">
                <img :src="item.image" alt="" />
              </div>
              <div class="info">
                <p class="title">汤臣一品 陆家嘴·尖</p>
                <p class="content">
                  陆家嘴 · 未来世界的中心,至2040年 上海要建成卓越的全球城市,陆家嘴将定位综合商务观光休闲中心、中国乃至亚太经济中枢、艺术时尚之都等多项角色,陆家嘴 · 未来世界的中心,至2040年
                  上海要建成卓越的全球城市,陆家嘴将定位综合商务观光休闲中心、中国乃至亚太经济中枢、艺术时尚之都等多项角色,未来世界的中心。
                </p>
              </div>
            </div>
          </el-card>

          <!-- <el-row type="flex" justify="start" align="middle">
            地产分类列表:
            <el-menu default-active="1-4-1" class="el-menu-vertical-demo">
              <el-menu-item v-for="item in category" :key="item.id" @click="categoryFn(item.id)">
                <i class="el-icon-menu"></i>
                <span slot="title">{{ item.title }}</span>
              </el-menu-item>
            </el-menu>
          </el-row>
          <p style="font-size: 40px">滚烫地活着</p>
          <p style="font-size: 30px">在大地上 开垦诗歌</p>

          <div class="center">
            <div class="bottom1" v-for="item in properties" :key="item.id" @click="$router.push('/detail/' + item.id)">
              <el-image style="width: 70%; height: 70%" :src="item.image" fit="cover"></el-image>
              <div class="index">
                <p>{{ item.title }}</p>
                <p>{{ item.desc }}</p>
              </div>
            </div>
          </div> -->
        </div>
      </el-main>
    </el-container>
  </div>
</template>

<script>
import { getCategories } from '@/api/category' //房产分类
import { getProperties } from '@/api/house-detail' //房产列表
export default {
  data() {
    return {
      category: [], //房产分类
      properties: [] //房产列表
    }
  },
  created() {
    this.getCategories()
    this.getProperties()
  },
  methods: {
    async getCategories() {
      const res = await getCategories()
      // console.log(res);
      this.category = res.data
    },
    async getProperties() {
      const res = await getProperties()
      this.properties = res.data
      // console.log(res.data);
    },
    async categoryFn(catagoryId) {
      const res = await getProperties({
        category: catagoryId
      })
      console.log(res)
      this.properties = res.data
    }
  }
}
</script>

<style lang="less" scoped>
.el-main {
  padding: 0;
}
.top {
  .el-image {
    vertical-align: middle;
  }
}

.el-card {
  width: 60%;
  margin: 0 auto;

  .center {
    display: flex;
    .img {
      width: 30%;
      img {
        width: 100%;
      }
    }
    .info {
      flex: 1;
      margin-left: 20px;
      .title {
        color: #999;
        font-size: 24px;
        margin-bottom: 30px;
      }
      .content {
        text-align: left;
        line-height: 26px;
      }
    }
  }
}
</style>
